package so.sao.code.service.domain.entity;

import java.io.Serializable;

import lombok.Data;

/**
 * 
 *
 */
 @Data
public class ThirdPartyCodeFileMessage implements Serializable {

	private static final long serialVersionUID = -638255868423907021L;

	/**
	 * 供应商ID
	 */
	private Long eseId;

	/**
	 * 客户企业ID
	 */
	private Long companyId;

	/**
	 * 上传用户Id，占位。
	 */
	private Long csId = 0L;

	/**
	 * 容器名称
	 */
	private String containerName;

	/**
	 * 容器中的文件路径
	 */
	private String filePath;


	/**
	 * 文件类型，zip/txt/csv。现在默认为zip
	 */
	private Integer fileType;

	/**
	 * 码类型:PACKAGE1(1, "箱码1-6"), PACKAGE2(2, "箱码2-6"),PACKAGE3(3, "箱码2-6-6"),
	 * ROLL(10, "ROLL"), SINGLE(20, "SINGLE"),MAPPING(30, "mapping");
	 */
	private Integer codeType;

	/**
	 * 密码 暂时没有使用
	 */
	private String parsePassWord;

	/**
	 * 二维码域名
	 * <p>
	 * 与子域名联合决定二维码数据被存放到哪个库里。激活时供应链需要回传
	 */
	private String domain;

	/**
	 * 二维码子域名
	 * <p>
	 * 用于决定用哪个密码生成二维码加密串。激活时供应链需要回传
	 */
	private String subDomain;

}
